package cc.rengu.igas.bomp.facade.bean;

import java.io.Serializable;
import java.util.List;

/**
 * @author: zhangxuran
 * @Date: 2020/5/1 15:27
 * @Description: 基础产品信息
 */
public class BaseProdBean implements Serializable {

    /**
     * 基础产品编码
     */
    private String baseProdCode;

    /**
     * 微信是否单独进件
     */
    private String wechatSelfEntryFlag;

    /**
     * 微信APP支付APPID
     */
    private String wechatAppid;

    /**
     * 微信APP支付key
     */
    private String wechatAppidKey;

    /**
     * 微信小程序支付APPID
     */
    private String wechatMiniAppid;

    /**
     * 微信小程序支付key
     */
    private String wechatMiniAppidKey;

    /**
     * 商户分期信息
     */
    private List<MchntStageInfoBean> mchntStageInfoBeanList;

    /**
     * 商户费率信息
     */
    private List<MchntFeeInfoBean> mchntFeeInfoBeanList;

    /**
     * 商户产品交易权限
     */
    private List<MchntAuthCtrlInfoBean> mchntAuthCtrlInfoBeanList;

    /**
     * 商户签约类型
     */
    private String mchntSignType;

    /**
     * 银联全渠道商户号
     */
    private String cupsChannelMchntNo;

    private String oprType;

    public String getBaseProdCode() {
        return baseProdCode;
    }

    public void setBaseProdCode(String baseProdCode) {
        this.baseProdCode = baseProdCode;
    }

    public String getWechatSelfEntryFlag() {
        return wechatSelfEntryFlag;
    }

    public void setWechatSelfEntryFlag(String wechatSelfEntryFlag) {
        this.wechatSelfEntryFlag = wechatSelfEntryFlag;
    }

    public String getWechatAppid() {
        return wechatAppid;
    }

    public void setWechatAppid(String wechatAppid) {
        this.wechatAppid = wechatAppid;
    }

    public String getWechatAppidKey() {
        return wechatAppidKey;
    }

    public void setWechatAppidKey(String wechatAppidKey) {
        this.wechatAppidKey = wechatAppidKey;
    }

    public String getWechatMiniAppid() {
        return wechatMiniAppid;
    }

    public void setWechatMiniAppid(String wechatMiniAppid) {
        this.wechatMiniAppid = wechatMiniAppid;
    }

    public String getWechatMiniAppidKey() {
        return wechatMiniAppidKey;
    }

    public void setWechatMiniAppidKey(String wechatMiniAppidKey) {
        this.wechatMiniAppidKey = wechatMiniAppidKey;
    }

    public List<MchntStageInfoBean> getMchntStageInfoBeanList() {
        return mchntStageInfoBeanList;
    }

    public void setMchntStageInfoBeanList(List<MchntStageInfoBean> mchntStageInfoBeanList) {
        this.mchntStageInfoBeanList = mchntStageInfoBeanList;
    }

    public List<MchntFeeInfoBean> getMchntFeeInfoBeanList() {
        return mchntFeeInfoBeanList;
    }

    public void setMchntFeeInfoBeanList(List<MchntFeeInfoBean> mchntFeeInfoBeanList) {
        this.mchntFeeInfoBeanList = mchntFeeInfoBeanList;
    }

    public List<MchntAuthCtrlInfoBean> getMchntAuthCtrlInfoBeanList() {
        return mchntAuthCtrlInfoBeanList;
    }

    public void setMchntAuthCtrlInfoBeanList(List<MchntAuthCtrlInfoBean> mchntAuthCtrlInfoBeanList) {
        this.mchntAuthCtrlInfoBeanList = mchntAuthCtrlInfoBeanList;
    }

    public String getMchntSignType() {
        return mchntSignType;
    }

    public void setMchntSignType(String mchntSignType) {
        this.mchntSignType = mchntSignType;
    }

    public String getCupsChannelMchntNo() {
        return cupsChannelMchntNo;
    }

    public void setCupsChannelMchntNo(String cupsChannelMchntNo) {
        this.cupsChannelMchntNo = cupsChannelMchntNo;
    }

    public String getOprType() {
        return oprType;
    }

    public void setOprType(String oprType) {
        this.oprType = oprType;
    }
}
